japanese allspice meaning
Noun: Japanese allspice
- Deciduous Japanese shrub cultivated for its fragrant yellow flowers
- Japan allspice, winter sweet, Chimonanthus praecox
Part of: Chimonanthus, genus Chimonanthus